/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CocoFood.DTO;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;

/**
 *
 * @author tinliensolution
 */
public class TisoShopOrderTO implements Serializable {

    private long id;
    private String message;
    private String contactName;
    private String contactEmail;
    private String contactPhone;
    private String contactAddress;
    private String contactPostCode;
    private String contactState;
    private String contactCity;
    private TisoNamingTaxonomyTO contactCountryTO;
    private String shipName;
    private String shipEmail;
    private String shipPhone;
    private String shipAddress;
    private String shipPostCode;
    private String shipState;
    private String shipCity;
    private TisoNamingTaxonomyTO shipCountryTO;
    private Date createdDate;
    private String createdBy;
    private Date modifiedDate;
    private String modifiedBy;
    private String paymentGateway;
    private String paymentId;
    private String paymentDetail;
    private String paymentCurrency;
    private String paymentStatus;
    private String orderStatus;
    private String shipStatus;
    private String shipInfo;
    private String remark;
    private HashMap metas;
    private ArrayList<TisoShopOrderItemTO> listOrderItemTO;
    private TisoUsersTO userTO;

    public TisoShopOrderTO() {
    }

    public TisoShopOrderTO(long id, String message, String contactName, String contactEmail, String contactPhone, String contactAddress, String contactPostCode, String contactState, String contactCity, TisoNamingTaxonomyTO contactCountryTO, Date createdDate, String createdBy, Date modifiedDate, String modifiedBy, ArrayList<TisoShopOrderItemTO> listOrderItemTO, TisoUsersTO userTO) {
        this.id = id;
        this.message = message;
        this.contactName = contactName;
        this.contactEmail = contactEmail;
        this.contactPhone = contactPhone;
        this.contactAddress = contactAddress;
        this.contactPostCode = contactPostCode;
        this.contactState = contactState;
        this.contactCity = contactCity;
        this.contactCountryTO = contactCountryTO;
        this.createdDate = createdDate;
        this.createdBy = createdBy;
        this.modifiedDate = modifiedDate;
        this.modifiedBy = modifiedBy;
        this.listOrderItemTO = listOrderItemTO;
    }

    public TisoShopOrderTO(long id, String message, String contactName, String contactEmail, String contactPhone, String contactAddress, String contactPostCode, String contactState, String contactCity, TisoNamingTaxonomyTO contactCountryTO, String shipName, String shipEmail, String shipPhone, String shipAddress, String shipPostCode, String shipState, String shipCity, TisoNamingTaxonomyTO shipCountryTO, Date createdDate, String createdBy, Date modifiedDate, String modifiedBy, String paymentGateway, String paymentId, String paymentDetail, String paymentCurrency, String paymentStatus, String orderStatus, String shipStatus, String shipInfo, String remark, HashMap metas, int totalItem, ArrayList<TisoShopOrderItemTO> listOrderItemTO, TisoUsersTO userTO) {
        this.id = id;
        this.message = message;
        this.contactName = contactName;
        this.contactEmail = contactEmail;
        this.contactPhone = contactPhone;
        this.contactAddress = contactAddress;
        this.contactPostCode = contactPostCode;
        this.contactState = contactState;
        this.contactCity = contactCity;
        this.contactCountryTO = contactCountryTO;
        this.shipName = shipName;
        this.shipEmail = shipEmail;
        this.shipPhone = shipPhone;
        this.shipAddress = shipAddress;
        this.shipPostCode = shipPostCode;
        this.shipState = shipState;
        this.shipCity = shipCity;
        this.shipCountryTO = shipCountryTO;
        this.createdDate = createdDate;
        this.createdBy = createdBy;
        this.modifiedDate = modifiedDate;
        this.modifiedBy = modifiedBy;
        this.paymentGateway = paymentGateway;
        this.paymentId = paymentId;
        this.paymentDetail = paymentDetail;
        this.paymentCurrency = paymentCurrency;
        this.paymentStatus = paymentStatus;
        this.orderStatus = orderStatus;
        this.shipStatus = shipStatus;
        this.shipInfo = shipInfo;
        this.remark = remark;
        this.metas = metas;
        this.listOrderItemTO = listOrderItemTO;
        this.userTO = userTO;
    }

    public String getContactAddress() {
        return contactAddress;
    }

    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress;
    }

    public String getContactCity() {
        return contactCity;
    }

    public void setContactCity(String contactCity) {
        this.contactCity = contactCity;
    }

    public TisoNamingTaxonomyTO getContactCountryTO() {
        return contactCountryTO;
    }

    public void setContactCountryTO(TisoNamingTaxonomyTO contactCountryTO) {
        this.contactCountryTO = contactCountryTO;
    }

    public String getContactEmail() {
        return contactEmail;
    }

    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getContactPostCode() {
        return contactPostCode;
    }

    public void setContactPostCode(String contactPostCode) {
        this.contactPostCode = contactPostCode;
    }

    public String getContactState() {
        return contactState;
    }

    public void setContactState(String contactState) {
        this.contactState = contactState;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public ArrayList<TisoShopOrderItemTO> getListOrderItemTO() {
        return listOrderItemTO;
    }

    public void setListOrderItemTO(ArrayList<TisoShopOrderItemTO> listOrderItemTO) {
        this.listOrderItemTO = listOrderItemTO;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public HashMap getMetas() {
        return metas;
    }

    public void setMetas(HashMap metas) {
        this.metas = metas;
    }

    public String getModifiedBy() {
        return modifiedBy;
    }

    public void setModifiedBy(String modifiedBy) {
        this.modifiedBy = modifiedBy;
    }

    public Date getModifiedDate() {
        return modifiedDate;
    }

    public void setModifiedDate(Date modifiedDate) {
        this.modifiedDate = modifiedDate;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getPaymentCurrency() {
        return paymentCurrency;
    }

    public void setPaymentCurrency(String paymentCurrency) {
        this.paymentCurrency = paymentCurrency;
    }

    public String getPaymentDetail() {
        return paymentDetail;
    }

    public void setPaymentDetail(String paymentDetail) {
        this.paymentDetail = paymentDetail;
    }

    public String getPaymentGateway() {
        return paymentGateway;
    }

    public void setPaymentGateway(String paymentGateway) {
        this.paymentGateway = paymentGateway;
    }

    public String getPaymentId() {
        return paymentId;
    }

    public void setPaymentId(String paymentId) {
        this.paymentId = paymentId;
    }

    public String getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(String paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getShipAddress() {
        return shipAddress;
    }

    public void setShipAddress(String shipAddress) {
        this.shipAddress = shipAddress;
    }

    public String getShipCity() {
        return shipCity;
    }

    public void setShipCity(String shipCity) {
        this.shipCity = shipCity;
    }

    public TisoNamingTaxonomyTO getShipCountryTO() {
        return shipCountryTO;
    }

    public void setShipCountryTO(TisoNamingTaxonomyTO shipCountryTO) {
        this.shipCountryTO = shipCountryTO;
    }

    public String getShipEmail() {
        return shipEmail;
    }

    public void setShipEmail(String shipEmail) {
        this.shipEmail = shipEmail;
    }

    public String getShipInfo() {
        return shipInfo;
    }

    public void setShipInfo(String shipInfo) {
        this.shipInfo = shipInfo;
    }

    public String getShipName() {
        return shipName;
    }

    public void setShipName(String shipName) {
        this.shipName = shipName;
    }

    public String getShipPhone() {
        return shipPhone;
    }

    public void setShipPhone(String shipPhone) {
        this.shipPhone = shipPhone;
    }

    public String getShipPostCode() {
        return shipPostCode;
    }

    public void setShipPostCode(String shipPostCode) {
        this.shipPostCode = shipPostCode;
    }

    public String getShipState() {
        return shipState;
    }

    public void setShipState(String shipState) {
        this.shipState = shipState;
    }

    public String getShipStatus() {
        return shipStatus;
    }

    public void setShipStatus(String shipStatus) {
        this.shipStatus = shipStatus;
    }

    public TisoUsersTO getUserTO() {
        return userTO;
    }

    public void setUserTO(TisoUsersTO userTO) {
        this.userTO = userTO;
    }
}
